resistant to shock and damage - Espagnol Anglais Dictionnaire